package rtda.heap;
/*
    为什么需要这个结构：假设没有，那么本来应该存储此对象的指针的地方是占用一个Slot，是一个引用，指向本数组对象，
    但是本数组对象中没有存储其他的成员对象的空间
    假设要扩容怎么办：指向一个新的数组对象，这个对象有要扩容的Object[]
 */
public class KArray extends KObject{
    // 数组里存储的对象
    public final Object[] items;

    // TODO: 为什么这里不用KObject
    public KArray(KClass clazz, Object[] items) {
        super(clazz);
        this.items = items;
    }
}
